package com.he.templatemodel.template;

/**
 * 模板模式，通过将不变的行为代码移动到父类中，将特殊需求代码放到子类中实现（或者说延迟到子类），
 * 以此来达到代码复用的目的
 */
public abstract class Templateabstract {

    public abstract void primitveOperation();

    public void templateMethod() {
        System.out.println("模板业务1");
        primitveOperation();
        System.out.println("模板业务2");
    }
}
